93fcf027262ee2314631ba446be8cc2eea0d27b9,portal-impl/src/com/liferay/portlet/messageboards/service/impl/MBMessageServiceImpl.java,MBMessageServiceImpl,getCategoryMessagesRSS,#number#number#String#number#String#String#String#ThemeDisplay#,199

Before Change


			while (itr.hasNext() && (messages.size() < max)) {
				MBMessage message = itr.next();

				if (MBMessagePermission.contains(
						getPermissionChecker(), message, ActionKeys.VIEW)) {

					messages.add(message);
				}

After Change


			while (itr.hasNext() && (messages.size() < max)) {
				MBMessage message = itr.next();

				MBThread thread = mbThreadLocalService.getThread(message.getThreadId());

				if (MBMessagePermission.contains(
						getPermissionChecker(), message, ActionKeys.VIEW) && MBMessagePermission.contains(
					getPermissionChecker(), thread.getRootMessageId(), ActionKeys.VIEW)) {

					messages.add(message);
				}